/*
*所有关于Mds_ProductionTask类的业务代码接口应在此处编写
*/
using DGZImp.Core.BaseProvider;
using DGZImp.MdsProject.DomainModels;
using DGZImp.Core.Utilities;
using System.Linq.Expressions;
using DGZImp.MdsProject.Devices;

namespace DGZImp.MdsProject.IServices
{
    public partial interface IMds_ProductionTaskService
    {
        Task AutoCompleteProductionTask();
        Task AutoSendProductionTask();
        Task<bool> CreateMdsProductionTask(Aps_DistributedTask item);
        Task FinishProductionTask(long? taskId, ProductorData Data = null, string reason = null , bool isManually = false);
        Task StartProductionTask(long? taskId);
    }
}
